const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true
})
module.exports = {
  publicPath: './',
  lintOnSave: false, 
  devServer: {
    port: 8089, // 设置端口号
    // host: 'localhost', // ip 本地
    // disableHostCheck: true, //是否关闭用于 DNS 重绑定的 HTTP 请求的 HOST 检查
    // hotOnly: false, // 热更新
    // https: false, // https:{type:Boolean}配置前缀
    open: false, //配置自动启动浏览器
    // proxy: null,  //设置代理
    proxy: { //目的是解决跨域，若测试环境不需要跨域，则不需要进行该配置
      '/': { // 拦截以 /api 开头的url接口
        target: 'http://zr.adjdds.com', //目标接口域名
        changeOrigin: true, //是否跨域
        ws: false, //如果要代理 websockets，配置这个参数
        secure: false, // 如果是https接口，需要配置这个参数
        // 标识替换
        // 原请求地址为 /getData 将'/api'替换''时，
        // 代理后的请求地址为： http://xxx.xxx.xxx/getData
        // 若替换为'/other',则代理后的请求地址为 http://xxx.xxx.xxx/other/getData 
        pathRewrite: { // 标识替换
          '^/': ''   //重写接口 后台接口指向不统一  所以指向所有/
          // '^/api': '/mock'
        }
      }
    }
  }
}
